const budget = {
    // 首页
    home: r => require.ensure([], () => r(require('@/views/home/index')), 'home'),
    dashboard: r => require.ensure([], () => r(require('@/views/home/dashboard')), 'dashboard'),
    notice: r => require.ensure([], () => r(require('@/views/home/notice')), 'notice'),
    quotaWarehouse: r => require.ensure([], () => r(require('@/views/budget/quotaWarehouse')), 'quotaWarehouse'),
    showpdf: r => require.ensure([], () => r(require('@/views/budget/showpdf')), 'showpdf'),
    countyIncome: r => require.ensure([], () => r(require('@/views/budget/countyIncome')), 'countyIncome'),
    budgetGuide: r => require.ensure([], () => r(require('@/views/budget/budgetGuide')), 'budgetGuide'),
    seeGuide: r => require.ensure([], () => r(require('@/views/budget/guide/seeGuide')), 'seeGuide'),
    buildGuide: r => require.ensure([], () => r(require('@/views/budget/guide/buildGuide')), 'seeGuide'),
    correctGuide: r => require.ensure([], () => r(require('@/views/budget/guide/correctGuide')), 'correctGuide'),
    forecastVerification: r => require.ensure([], () => r(require('@/views/budget/organization/forecastVerification')), 'forecastVerification'),
    upToDownOrganization: r => require.ensure([], () => r(require('@/views/budget/organization/upToDownOrganization')), 'upToDownOrganization'),
    newUpToDownOrganization: r => require.ensure([], () => r(require('@/views/budget/organization/newUpToDownOrganization')), 'newUpToDownOrganization'),
    newUpToDownOrganizationRecord: r => require.ensure([], () => r(require('@/views/budget/organization/newUpToDownOrganization/newUpToDownOrganizationRecord')), 'newUpToDownOrganizationRecord'),
    recordRead: r => require.ensure([], () => r(require('@/views/budget/organization/newUpToDownOrganization/recordRead')), 'recordRead'),
    TOB: r => require.ensure([], () => r(require('@/views/budget/TOBTOC/toBtoC')), 'toBtoC'),
    seeOrganization: r => require.ensure([], () => r(require('@/views/budget/organization/upToDownOrganization/seeOrganization')), 'seeOrganization'),
    correctOrganization: r => require.ensure([], () => r(require('@/views/budget/organization/upToDownOrganization/correctOrganization')), 'correctOrganization'),
    examOrganization: r => require.ensure([], () => r(require('@/views/budget/organization/upToDownOrganization/examOrganization')), 'examOrganization'),
    buildOrganization: r => require.ensure([], () => r(require('@/views/budget/organization/upToDownOrganization/buildOrganization')), 'buildOrganization'),
    budgetDecomposition: r => require.ensure([], () => r(require('@/views/budget/organization/budgetDecomposition')), 'budgetDecomposition'),
    upToDownTrend: r => require.ensure([], () => r(require('@/views/budget/organization/upToDownTrend')), 'upToDownTrend'),
    buildDecompose: r => require.ensure([], () => r(require('@/views/budget/organization/buildDecompose')), 'buildDecompose'),
    forecastVerificationCreate: r => require.ensure([], () => r(require('@/views/budget/organization/forecastVerification/create')), 'forecastVerificationCreate'),
    forecastVerificationRead: r => require.ensure([], () => r(require('@/views/budget/organization/forecastVerification/read')), 'forecastVerificationRead'),
    forecastVerificationUpdate: r => require.ensure([], () => r(require('@/views/budget/organization/forecastVerification/update')), 'forecastVerificationUpdate'),
    budgetDelivery: r => require.ensure([], () => r(require('@/views/budget/budgetDelivery')), 'budgetDelivery'),
    budgetDeliveryRecord: r => require.ensure([], () => r(require('@/views/budget/budgetDelivery/budgetDeliveryRecord')), 'budgetDeliveryRecord'),
    trafficIndicators: r => require.ensure([], () => r(require('@/views/budget/tracking/trafficIndicators')), 'trafficIndicators'),
    operationEvaluation: r => require.ensure([], () => r(require('@/views/budget/tracking/operationEvaluation')), 'operationEvaluation'),
    groupChannel: r => require.ensure([], () => r(require('@/views/budget/tracking/groupChannel/groupChannel')), 'groupChannel'),
    incomeTracking: r => require.ensure([], () => r(require('@/views/budget/tracking/incomeTracking/incomeTracking')), 'incomeTracking'),
    sellTracking: r => require.ensure([], () => r(require('@/views/budget/tracking/sellTracking')), 'sellTracking'),
    monthlyReport: r => require.ensure([], () => r(require('@/views/budget/tracking/monthlyReport')), 'monthlyReport'),
    detailTable: r => require.ensure([], () => r(require('@/views/budget/detailTable/detailTable')), 'detailTable'),
    compilationSummary: r => require.ensure([], () => r(require('@/views/budget/compilationSummary/compilationSummary')), 'compilationSummary'),
    revenueAnalysis: r => require.ensure([], () => r(require('@/views/budget/revenueAnalysis/revenueAnalysis')), 'revenueAnalysis'),



    budgetReleaseTracking: r => require.ensure([], () => r(require('@/views/budget/tracking/budgetReleaseTracking/budgetReleaseTracking')), 'budgetReleaseTracking'),
    pointMeal: r => require.ensure([], () => r(require('@/views/budget/tracking/pointMeal')), 'pointMeal'),
    incomeForecast: r => require.ensure([], () => r(require('@/views/budget/incomeForecast/incomeForecast')), 'incomeForecast'),
    chargeSystem: r => require.ensure([], () => r(require('@/views/budget/incomeForecast/chargeSystem')), 'chargeSystem'),
    incomeDayBill: () =>
        import('@/views/budget/incomeForecast/incomeDayBill'),
    forecastImport: r => require.ensure([], () => r(require('@/views/budget/incomeForecast/forecastImport')), 'foreImport'),
    forecastImportRecord: r => require.ensure([], () => r(require('@/views/budget/incomeForecast/forecastImport/record')), 'forecastImportRecord'),
    budgetDeliveryService: r => require.ensure([], () => r(require('@/views/budget/budgetDeliveryService')), 'budgetDeliveryService'),
    budgetDeliveryRecord2: r => require.ensure([], () => r(require('@/views/budget/budgetDeliveryService/budgetDeliveryRecord2')), 'budgetDeliveryRecord2'),
    trackingService: r => require.ensure([], () => r(require('@/views/budget/tracking/trackingService')), 'trackingService'),
    transverseIncome: r => require.ensure([], () => r(require('@/views/budget/transverseIncome')), 'transverseIncome'),
    incomeKeepRegional: r => require.ensure([], () => r(require('@/views/budget/incomeKeepRegional')), 'incomeKeepRegional'),
    incomeKeepAfter: r => require.ensure([], () => r(require('@/views/budget/incomeKeepAfter')), 'incomeKeepAfter'),



    knowledgSharing: r => require.ensure([], () => r(require('@/views/budget/knowledgSharing')), 'knowledgSharing'),
    uploadShare: r => require.ensure([], () => r(require('@/views/budget/knowledgSharing/uploadShare.vue')), 'uploadShare'),
    uploadShareDetail: r => require.ensure([], () => r(require('@/views/budget/knowledgSharing/detail.vue')), 'uploadShareDetail'),
    uploadShareSharingTable: r => require.ensure([], () => r(require('@/views/budget/knowledgSharing/sharingTable.vue')), 'uploadShareSharingTable'),

    myShare: r => require.ensure([], () => r(require('@/views/budget/myShare')), 'myShare'),
    uploadShare1: r => require.ensure([], () => r(require('@/views/budget/knowledgSharing/uploadShare1.vue')), 'uploadShare1'),
    assessment: r => require.ensure([], () => r(require('@/views/budget/assessment/assessment')), 'assessment'),
    ruleIntro: r => require.ensure([], () => r(require('@/views/budget/assessment/ruleIntro')), 'ruleIntro'),

    // 收入日账
    incomeDay: r => require.ensure([], () => r(require('@/views/budget/incomeDay/incomeDay.vue')), 'incomeDay'),
    // 预估导入
    estimateImport: r => require.ensure([], () => r(require('@/views/budget/incomeForecast/estimateImport.vue')), 'estimateImport'),
    // 经营画像 基础数据
    incomeMirror: r => require.ensure([], () => r(require('@/views/budget/incomeMirror/incomeMirror.vue')), 'incomeMirror'),
    // 完成情况
    incomeBasic: r => require.ensure([], () => r(require('@/views/budget/incomeBasic/incomeBasic.vue')), 'incomeBasic'),
    // 完成情况
    incomeScore: r => require.ensure([], () => r(require('@/views/budget/incomeScore/incomeScore.vue')), 'incomeScore'),
    // 协议系统ict
    agreeIct: r => require.ensure([], () => r(require('@/views/budget/ict/agreeIct.vue')), 'agreeIct'),
    incomeICTCard: r => require.ensure([], () => r(require('@/views/budget/ict/incomeICTCard.vue')), 'incomeICTCard'),

    /**
     * zengfx 视图报表
     */
    incomeAnalysis_total: r => require.ensure([], () => r(require('@/views/home/incomeAnalysis_total')), 'incomeAnalysis_total'), // 总收入
    incomeView: r => require.ensure([], () => r(require('@/views/home/incomeView')), 'incomeView'), // 资产视图
    productView: r => require.ensure([], () => r(require('@/views/home/productView')), 'productView'), // 来源产品视图
    incomeCompleted: r => require.ensure([], () => r(require('@/views/home/incomeCompleted')), 'incomeCompleted'), // 收入完成
    analysisOrder: r => require.ensure([], () => r(require('@/views/home/analysisOrder')), 'analysisOrder'), // 存量环比分析清单
    analysisSheet: r => require.ensure([], () => r(require('@/views/home/analysisSheet')), 'analysisSheet'), // 存量环比分析报表
    incomeOrder: r => require.ensure([], () => r(require('@/views/home/incomeOrder')), 'incomeOrder'), // 存量环比分析报表
    bigOrder: r => require.ensure([], () => r(require('@/views/budget/bigOrder/index')), 'bigOrder'), // 大单管理
    searchSQL: r => require.ensure([], () => r(require('@/views/budget/list_download/searchSQL')), 'searchSQL'), // sql查询
    localListDownload: r => require.ensure([], () => r(require('@/views/budget/list_download/localList_download')), 'localListDownload'), // 本地清单下载
    flowMonitor: r => require.ensure([], () => r(require('@/views/budget/bigOrder/flowMonitor')), 'flowMonitor'), // 流量监控
    reductionAnalysis: r => require.ensure([], () => r(require('@/views/budget/examine/reductionAnalysis')), 'reductionAnalysis'), // 还原分析
    dailyAnalysisReport: r => require.ensure([], () => r(require('@/views/home/dailyAnalysisReport')), 'dailyAnalysisReport'), // 日分析报表

    /**
     * zm
     */
    TOPO: r => require.ensure([], () => r(require('@/views/budget/list_download/TOPO')), 'TOPO'), // TOPO
    incomeVip: r => require.ensure([], () => r(require('@/views/home/incomeVip')), 'incomeVip'), // VIP收入（服务属性）
    incomeVip1: r => require.ensure([], () => r(require('@/views/home/incomeVip1')), 'incomeVip1'), //
    incomeVipBak: r => require.ensure([], () => r(require('@/views/home/incomeVipBak')), 'incomeVipBak'), // VIP收入（服务属性）
    examineList: r => require.ensure([], () => r(require('@/views/budget/examine/examineList')), 'examineList'), // 审核列表
    examineDetail: r => require.ensure([], () => r(require('@/views/budget/examine/examineDetail')), 'examineDetail'), // 审核详情
    vipst: r => require.ensure([], () => r(require('@/views/budget/vipst')), 'vipst'),//vip视图
    singleCode: r => require.ensure([], () => r(require('@/views/budget/singleCode')), 'singleCode'),//单号码查询
    // sql: r => require.ensure([], () => r(require('@/views/home/sql')), 'sql'), // sql

    /**
     * silas
     */
    core: r => require.ensure([], () => r(require('@/views/home/core')), 'core'),
    settlement: r => require.ensure([], () => r(require('@/views/budget/settlement/index')), 'settlement'), // 大单管理
    governmentCust: r => require.ensure([], () => r(require('@/views/home/governmentCust')), 'governmentCust'),
    ownAccount: r => require.ensure([], () => r(require('@/views/home/ownAccount')), 'ownAccount'),
    ownAge: r => require.ensure([], () => r(require('@/views/home/ownAge')), 'ownAge'),
    ownTop: r => require.ensure([], () => r(require('@/views/home/ownTop')), 'ownTop'),
    groupBuying: r => require.ensure([], () => r(require('@/views/home/groupBuying')), 'groupBuying'),
    hundred: r => require.ensure([], () => r(require('@/views/home/hundred')), 'hundred'),
    customerTop: r => require.ensure([], () => r(require('@/views/home/customerTop')), 'customerTop'),
    ownRecord: r => require.ensure([], () => r(require('@/views/home/ownRecord')), 'ownRecord'),
    incomeProcess: r => require.ensure([], () => r(require('@/views/home/incomeProcess')), 'incomeProcess'),
    subIncome: r => require.ensure([], () => r(require('@/views/home/subIncome')), 'subIncome'),
    analysisz: r => require.ensure([], () => r(require('@/views/analysisz/analysisz')), 'analysisz'),
    /**
   * shu
   */
    customerChurn: r => require.ensure([], () => r(require('@/views/budget/customerChurn')), 'customerChurn'),
    accountAdjustment: r => require.ensure([], () => r(require('@/views/budget/accountAdjustment')), 'accountAdjustment'),
    incomeCodeNum: r => require.ensure([], () => r(require('@/views/budget/incomeCodeNum')), 'incomeCodeNum'),
    barCode: r => require.ensure([], () => r(require('@/views/barCode/index')), 'barCode'),
    income: r => require.ensure([], () => r(require('@/views/income/index')), 'income'),
    hbIncome: r => require.ensure([], () => r(require('@/views/hbIncome/index')), 'hbIncome'),
    track: r => require.ensure([], () => r(require('@/views/budget/track/index')), 'track'),
    oneAdjustment: r => require.ensure([], () => r(require('@/views/budget/oneAdjustment/index')), 'oneAdjustment'),

    /* 应收账款 */
    arrearsAging: r => require.ensure([], () => r(require('@/views/budget/arrearsAging/index')), 'arrearsAging')
};


// 系统管理
const budgetRouter = [{
    path: 'home',
    name: 'home',
    component: budget.home,
    meta: {
        title: '个人工作台',
        requireLogin: true
    }
},
{
    path: 'dashboard',
    name: 'dashboard',
    component: budget.dashboard,
    meta: {
        title: '个人工作台',
        requireLogin: true
    }
},
{
    path: 'notice',
    name: 'notice',
    component: budget.notice,
    meta: {
        title: '公告'
    }
},
{
    path: 'quotaWarehouse',
    name: 'quotaWarehouse',
    component: budget.quotaWarehouse,
    meta: {
        title: '指标库'
    }
},
{
    path: 'showpdf',
    name: 'showpdf',
    component: budget.showpdf,
    meta: {
        title: '市场经营通报'
    }
}, {
    path: 'countyIncome',
    name: 'countyIncome',
    component: budget.countyIncome,
    meta: {
        title: '县分量收完成经营通报'
    }
}, {
    path: 'budgetGuide',
    name: 'budgetGuide',
    component: budget.budgetGuide,
    meta: {
        title: '预算指引'
    }
},
{
    path: 'incomeKeepRegional',
    name: 'incomeKeepRegional',
    component: budget.incomeKeepRegional,
    meta: {
        title: '收入保有'
    }
},
{
    path: 'incomeKeepAfter',
    name: 'incomeKeepAfter',
    component: budget.incomeKeepAfter,
    meta: {
        title: '收入保有'
    }
},
{
    path: 'seeGuide',
    name: 'seeGuide',
    component: budget.seeGuide,
    meta: {
        title: '查看指引'
    }
},
{
    path: 'buildGuide',
    name: 'buildGuide',
    component: budget.buildGuide,
    meta: {
        title: '新建指引'
    }
},
{
    path: 'correctGuide',
    name: 'correctGuide',
    component: budget.correctGuide,
    meta: {
        title: '修改指引'
    }
},

{
    path: 'upToDownOrganization',
    name: 'upToDownOrganization',
    component: budget.upToDownOrganization,
    meta: {
        title: '自下而上的空间编制'
    }
},
{
    path: 'newUpToDownOrganization',
    name: 'newUpToDownOrganization',
    component: budget.newUpToDownOrganization,
    meta: {
        title: '自下而上的编制'
    }
},
{
    path: 'TOBTOC',
    name: 'TOBTOC',
    component: budget.TOB,
    meta: {
        title: 'TOB-TOC 预算编制'
    }
},
{
    path: 'newUpToDownOrganizationRecord',
    name: 'newUpToDownOrganizationRecord',
    component: budget.newUpToDownOrganizationRecord,
    meta: {
        title: '编制记录',
        // keepAlive: true
    }
},
{
    path: 'recordRead',
    name: 'recordRead',
    component: budget.recordRead,
    meta: {
        title: "编制记录查看",
        // keepAlive: false
    }
},
{
    path: 'seeOrganization',
    name: 'seeOrganization',
    component: budget.seeOrganization,
    meta: {
        title: '查看编制'
    }
},
{
    path: 'correctOrganization',
    name: 'correctOrganization',
    component: budget.correctOrganization,
    meta: {
        title: '修改编制'
    }
},
{
    path: 'examOrganization',
    name: 'examOrganization',
    component: budget.examOrganization,
    meta: {
        title: '预算审核'
    }
},
{
    path: 'buildOrganization',
    name: 'buildOrganization',
    component: budget.buildOrganization,
    meta: {
        title: '新建编制'
    }
},
{
    path: 'forecastVerification',
    name: 'forecastVerification',
    component: budget.forecastVerification,
    meta: {
        title: '预测验证'
    }
}, {
    path: 'forecastVerificationCreate',
    name: 'forecastVerificationCreate',
    component: budget.forecastVerificationCreate,
    meta: {
        title: '预测验证'
    }
}, {
    path: 'forecastVerificationRead',
    name: 'forecastVerificationRead',
    component: budget.forecastVerificationRead,
    meta: {
        title: '预测验证'
    }
}, {
    path: 'forecastVerificationUpdate',
    name: 'forecastVerificationUpdate',
    component: budget.forecastVerificationUpdate,
    meta: {
        title: '预测验证'
    }
}, {
    path: 'budgetDecomposition',
    name: 'budgetDecomposition',
    component: budget.budgetDecomposition,
    meta: {
        title: '自上而下的空间预测'
    }
}, {
    path: 'upToDownTrend',
    name: 'upToDownTrend',
    component: budget.upToDownTrend,
    meta: {
        title: '自上而下趋势预测'
    }
}, {
    path: 'buildDecompose',
    name: 'buildDecompose',
    component: budget.buildDecompose,
    meta: {
        title: '新建分解'
    }
},
{
    path: 'budgetDelivery',
    name: 'budgetDelivery',
    component: budget.budgetDelivery,
    meta: {
        title: '预算下达'
    }
},

{
    path: 'budgetDeliveryRecord',
    name: 'budgetDeliveryRecord',
    component: budget.budgetDeliveryRecord,
    meta: {
        title: '下达记录'
    }
},
{
    path: 'budgetDeliveryService',
    name: 'budgetDeliveryService',
    component: budget.budgetDeliveryService,
    meta: {
        title: '预算下达(自服务)'
    }
},

{
    path: 'budgetDeliveryRecord2',
    name: 'budgetDeliveryRecord2',
    component: budget.budgetDeliveryRecord2,
    meta: {
        title: '下达记录2'
    }
},
{
    path: 'trafficIndicators',
    name: 'trafficIndicators',
    component: budget.trafficIndicators,
    meta: {
        title: '业务量指标'
    }
},
{

    path: 'operationEvaluation',
    name: 'operationEvaluation',
    component: budget.operationEvaluation,
    meta: {
        title: '总体经营评价'
    }
},
{
    path: 'groupChannel',
    name: 'groupChannel',
    component: budget.groupChannel,
    meta: {
        title: '分渠道'
    }
},
{
    path: 'incomeTracking',
    name: 'incomeTracking',
    component: budget.incomeTracking,
    meta: {
        title: '收入跟踪'
    }
},
{
    path: 'sellTracking',
    name: 'sellTracking',
    component: budget.sellTracking,
    meta: {
        title: '销售费用跟踪'
    }
},
{
    path: 'detailTable',
    name: 'detailTable',
    component: budget.detailTable,
    meta: {
        title: '通信主业明细表（新方案）'
    }
},

{
    path: 'compilationSummary',
    name: 'compilationSummary',
    component: budget.compilationSummary,
    meta: {
        title: '预算编制汇总'
    }
},
{
    path: 'revenueAnalysis',
    name: 'revenueAnalysis',
    component: budget.revenueAnalysis,
    meta: {
        title: '核心平台收入分析'
    }
},
{
    path: 'budgetReleaseTracking',
    name: 'budgetReleaseTracking',
    component: budget.budgetReleaseTracking,
    meta: {
        title: '预算下达跟踪'
    }
},
{
    path: 'trackingService',
    name: 'trackingService',
    component: budget.trackingService,
    meta: {
        title: '预算下达跟踪（自服务）'
    }
},
{
    path: 'monthlyReport',
    name: 'monthlyReport',
    component: budget.monthlyReport,
    meta: {
        title: '营销月报'
    }
},
{
    path: 'pointMeal',
    name: 'pointMeal',
    component: budget.pointMeal,
    meta: {
        title: '分套餐收入跟踪'
    }
}, {
    path: 'incomeForecast',
    name: 'incomeForecast',
    component: budget.incomeForecast,
    meta: {
        title: '收入预估'
    }
}, {
    path: 'chargeSystem',
    name: 'chargeSystem',
    component: budget.chargeSystem,
    meta: {
        title: '计费系统日账'
    }
},
{
    path: 'incomeDayBill',
    name: 'incomeDayBill',
    component: budget.incomeDayBill,
    meta: {
        title: '计费系统日账'
    }
},
{
    path: 'forecastImport',
    name: 'forecastImport',
    component: budget.forecastImport,
    meta: {
        title: '预估导入'
    }
},
{
    path: 'forecastImportRecord',
    name: 'forecastImportRecord',
    component: budget.forecastImportRecord,
    meta: {
        title: '预估导入'
    }
},
{
    path: 'transverseIncome',
    name: 'transverseIncome',
    component: budget.transverseIncome,
    meta: {
        title: '横向收入'
    }
},
{
    path: 'knowledgSharing',
    name: 'knowledgSharing',
    component: budget.knowledgSharing,
    // redirect:'/budget/knowledgSharing/uploadShareSharingTable',
    meta: {
        title: '共享文档'
    },
    // children:[
    //   {
    //     path: 'uploadShareDetail',
    //     name: 'uploadShareDetail',
    //     component: budget.uploadShareDetail,
    //     meta: {
    //       title: '文档详情'
    //     }
    //   },
    //   {
    //     path: 'uploadShareSharingTable',
    //     name: 'uploadShareSharingTable',
    //     component: budget.uploadShareSharingTable,
    //     meta: {
    //       title: '共享文档'
    //     }
    //   },
    //   {
    //     path: 'uploadShare',
    //     name: 'uploadShare',
    //     component: budget.uploadShare,
    //     meta: {
    //       title: '上传分享'
    //     }
    //   },
    // ]
},
{
    path: 'myShare',
    name: 'myShare',
    component: budget.myShare,
    // redirect:'/budget/myShare',
    meta: {
        title: '我的共享'
    },
},
{
    path: 'uploadShare1',
    name: 'uploadShare1',
    component: budget.uploadShare1,
    meta: {
        title: '上传分享'
    }
},
{
    path: 'uploadShareDetail',
    name: 'uploadShareDetail',
    component: budget.uploadShareDetail,
    meta: {
        title: '文档详情'
    }
},
{
    path: 'uploadShare',
    name: 'uploadShare',
    component: budget.uploadShare,
    meta: {
        title: '上传分享'
    }
},
{
    path: 'assessment',
    name: 'assessment',
    component: budget.assessment,
    meta: {
        title: '季度考核'
    }
},
{
    path: 'ruleIntro',
    name: 'ruleIntro',
    component: budget.ruleIntro,
    meta: {
        title: '二季度考核办法'
    }
},
{
    path: 'incomeDay',
    name: 'incomeDay',
    component: budget.incomeDay,
    meta: {
        title: '收入日账'
    }
},
{
    path: 'estimateImport',
    name: 'estimateImport',
    component: budget.estimateImport,
    meta: {
        title: '收入预估'
    }
},
{
    path: 'incomeMirror',
    name: 'incomeMirror',
    component: budget.incomeMirror,
    meta: {
        title: '基础数据'
    }
},
{
    path: 'incomeBasic',
    name: 'incomeBasic',
    component: budget.incomeBasic,
    meta: {
        title: '完成情况'
    }
},
{
    path: 'incomeScore',
    name: 'incomeScore',
    component: budget.incomeScore,
    meta: {
        title: '得分情况'
    }
},
{
    path: 'agreeIct',
    name: 'agreeIct',
    component: budget.agreeIct,
    meta: {
        title: '协议系统ICT收入'
    }
},
{

    path: 'incomeICTCard',
    name: 'incomeICTCard',
    component: budget.incomeICTCard,
    meta: {
        title: '集团通报'
    }
},

// 嘉兴
{

    path: 'incomeAnalysis_total',
    name: 'incomeAnalysis_total',
    component: budget.incomeAnalysis_total,
    meta: {
        title: '总收入视图'
    }
},
{

    path: 'incomeView',
    name: 'incomeView',
    component: budget.incomeView,
    meta: {
        title: '资产视图'
    }
},
{

    path: 'productView',
    name: 'productView',
    component: budget.productView,
    meta: {
        title: '来源产品视图'
    }
},
{

    path: 'incomeCompleted',
    name: 'incomeCompleted',
    component: budget.incomeCompleted,
    meta: {
        title: '收入完成'
    }
},
{

    path: 'analysisOrder',
    name: 'analysisOrder',
    component: budget.analysisOrder,
    meta: {
        title: '存量环比分析清单'
    }
},
{

    path: 'analysisSheet',
    name: 'analysisSheet',
    component: budget.analysisSheet,
    meta: {
        title: '存量环比分析报表'
    }
},
{

    path: 'incomeOrder',
    name: 'incomeOrder',
    component: budget.incomeOrder,
    meta: {
        title: '村社区级收入清单'
    }
},
/* zm */
{

    path: 'TOPO',
    name: 'TOPO',
    component: budget.TOPO,
    meta: {
        title: '波动TOPO'
    }
},
{

    path: 'incomeVip',
    name: 'incomeVip',
    component: budget.incomeVip,
    meta: {
        title: '政企服务属性'
    }
},
{

    path: 'incomeVipBak',
    name: 'incomeVipBak',
    component: budget.incomeVipBak,
    meta: {
        title: '政企服务属性'
    }
},
{

    path: 'vipst',
    name: 'vipst',
    component: budget.vipst,
    meta: {
        title: 'VIP视图'
    }
},
{

    path: 'singleCode',
    name: 'singleCode',
    component: budget.singleCode,
    meta: {
        title: '单号码查询'
    }
},
{

    path: 'examineList',
    name: 'examineList',
    component: budget.examineList,
    meta: {
        title: '审核列表'
    }
},
{

    path: 'examineDetail',
    name: 'examineDetail',
    component: budget.examineDetail,
    meta: {
        title: '审核详情'
    }
},
{

    path: 'incomeVip1',
    name: 'incomeVip1',
    component: budget.incomeVip1,
    meta: {
        title: '政企服务属性'
    }
},
{
    path: 'core',
    name: 'core',
    component: budget.core,
    meta: {
        title: '核心平台分期'
    }
},
// {

//     path: 'sql',
//     name: 'sql',
//     component: budget.sql,
//     meta: {
//         title: 'sql查询'
//     }
// },
{
    path: 'bigOrder',
    name: 'bigOrder',
    component: budget.bigOrder,
    meta: {
        title: '大单管理'
    }
},
{
    path: 'searchSQL',
    name: 'searchSQL',
    component: budget.searchSQL,
    meta: {
        title: 'sql查询'
    }
},
{
    path: 'localListDownload',
    name: 'localListDownload',
    component: budget.localListDownload,
    meta: {
        title: '本地清单下载'
    }
},
{
    path: 'flowMonitor',
    name: 'flowMonitor',
    component: budget.flowMonitor,
    meta: {
        title: '流量监控'
    }
},
{
    path: 'reductionAnalysis',
    name: 'reductionAnalysis',
    component: budget.reductionAnalysis,
    meta: {
        title: '还原分析'
    }
},
{
    path: 'dailyAnalysisReport',
    name: 'dailyAnalysisReport',
    component: budget.dailyAnalysisReport,
    meta: {
        title: '日分析报表'
    }
},
{
    path: 'settlement',
    name: 'settlement',
    component: budget.settlement,
    meta: {
        title: '网间结算话单统计'
    }
},
{
    path: 'governmentCust',
    name: 'governmentCust',
    component: budget.governmentCust,
    meta: {
        title: '政企工作台'
    }
},
{
    path: 'customerChurn',
    name: 'customerChurn',
    component: budget.customerChurn,
    meta: {
        title: '流失客户'
    }
},
{
    path: 'accountAdjustment',
    name: 'accountAdjustment',
    component: budget.accountAdjustment,
    meta: {
        title: '调账模块'
    }
},
{
    path: 'incomeCodeNum',
    name: 'incomeCodeNum',
    component: budget.incomeCodeNum,
    meta: {
        title: '码号收入多维表'
    }
},
{
    path: 'ownAccount',
    name: 'ownAccount',
    component: budget.ownAccount,
    meta: {
        title: '应收账款月报'
    }
},
{
    path: 'ownAge',
    name: 'ownAge',
    component: budget.ownAge,
    meta: {
        title: '欠费账龄'
    }
},
{
    path: 'ownTop',
    name: 'ownTop',
    component: budget.ownTop,
    meta: {
        title: 'TOP欠费清单'
    }
},
{
    path: 'groupBuying',
    name: 'groupBuying',
    component: budget.groupBuying,
    meta: {
        title: '团购优惠'
    }
},
{
    path: 'hundred',
    name: 'hundred',
    component: budget.hundred,
    meta: {
        title: '号百数据'
    }
},
{
    path: 'customerTop',
    name: 'customerTop',
    component: budget.customerTop,
    meta: {
        title: '客户经理排名'
    }
},
{
    path: 'ownRecord',
    name: 'ownRecord',
    component: budget.ownRecord,
    meta: {
        title: '欠费不确认详单'
    }
},
{
    path: 'incomeProcess',
    name: 'incomeProcess',
    component: budget.incomeProcess,
    meta: {
        title: '收入完成进度'
    }
},
{
    path: 'subIncome',
    name: 'subIncome',
    component: budget.subIncome,
    meta: {
        title: '支局收入闭合'
    }
},
{
    path: 'analysisz',
    name: 'analysisz',
    component: budget.analysisz,
    meta: {
        title: '预算跟踪分析'
    }
},
{
    path: 'barCode',
    name: 'barCode',
    component: budget.barCode,
    meta: {
        title: '码号专项分析'
    }
},
{
    path: 'income',
    name: 'income',
    component: budget.income,
    meta: {
        title: '月度简报'
    }
},
{
    path: 'hbIncome',
    name: 'hbIncome',
    component: budget.hbIncome,
    meta: {
        title: '月度简报2'
    }
},
{
    path: 'track',
    name: 'track',
    component: budget.track,
    meta: {
        title: '码号跟踪'
    }
},
{
    path: 'oneAdjustment',
    name: 'oneAdjustment',
    component: budget.oneAdjustment,
    meta: {
        title: '一次性费用调整'
    }
},
{
    path: 'arrearsAging',
    name: 'arrearsAging',
    component: budget.arrearsAging,
    meta: {
        title: '欠费账龄日报表'
    }
},
]
export default budgetRouter
